widget: Simplify _set_name
authorTimm Bäder <mail@baedert.org>
Fri, 23 Feb 2018 21:08:45 +0000 (22:08 +0100)
committerTimm Bäder <mail@baedert.org>
Fri, 23 Feb 2018 21:08:45 +0000 (22:08 +0100)
No need for a new_name local variable here.

gtk/gtkwidget.c

index bcd029473034d6cb35e42cfca9802651b5fcfa17..e569bee75c868bd847606db672ab4f7134ceb88c 100644 (file)
@@ -6674,16 +6674,12 @@ void
 gtk_widget_set_name (GtkWidget  *widget,
                     const gchar *name)
 {
-  GtkWidgetPrivate *priv;
-  gchar *new_name;
+  GtkWidgetPrivate *priv = gtk_widget_get_instance_private (widget);
 
   g_return_if_fail (GTK_IS_WIDGET (widget));
 
-  priv = widget->priv;
-
-  new_name = g_strdup (name);
   g_free (priv->name);
-  priv->name = new_name;
+  priv->name = g_strdup (name);
 
   if (priv->context)
     gtk_style_context_set_id (priv->context, priv->name);